﻿using Abp;
using Mt.Site.Application.Organizations.Dto;
using System;
using System.Collections.Generic;

namespace Mt.Site.Application.Authorization.Users.Dto
{
    public class GetUserForEditOutput
    {
        //用户头像
        public Guid? ProfilePictureId { get; set; }

        //用户
        public UserEditDto User { get; set; }

        //角色
        public UserRoleDto[] Roles { get; set; }

        public List<OrganizationUnitDto> AllOrganizationUnits { get; set; }

        public List<string> MemberedOrganizationUnits { get; set; }

        //用户等级选项
        public List<NameValue<int>> LevelOptions { get; set; }

        public int AdministratorWeight { get; set; }
        public string AdministratorLevel { get; set; }

        public long? OrganizationUnitId { get; set; }
    }
}